<%@ page import="java.util.Locale" %>
<%@ page import="java.util.ResourceBundle" %>
<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <meta http-equiv="pragma" content="no-cache" />
  <meta http-equiv="cache-control" content="no-cache" />
  <meta http-equiv="Expires" content="0" />
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>Insert title here</title>
</head>
<body>
<%
          //获取头信息
//          Locale locale =request.getLocale();
            //默认中文
            Locale locale = request.getLocale();
            //当客户按下指定名字时 切换字体
            String country = request.getParameter("country");
             if("cn".equals(country)){
                locale = Locale.CANADA;
            }else if("us".equals(country)){
              locale = Locale.US;
              }System.out.println(locale);
             //读取配置文件 配置文件的第一个_之前就是baseName
             ResourceBundle i18n = ResourceBundle.getBundle("i18n",locale);
             //用ResourceBundle的实例 xxx.getString 得到配置信息
%>
<%--传参数给服务器告知需要什么语言--%>
<a href="I111.jsp?country=cn">中文</a>|
<a href="I111.jsp?country=us">english</a>
<center>
  <h1><%=i18n.getString("regist")%></h1>
  <table>
    <form>
      <tr>
        <td><%=i18n.getString("username")%></td>
        <td><input name="username" type="text" /></td>
      </tr>
      <tr>
        <td><%=i18n.getString("password")%></td>
        <td><input type="password" /></td>
      </tr>
      <tr>
        <td><%=i18n.getString("sex")%></td>
        <td>
          <input type="radio" /><%=i18n.getString("boy")%>
          <input type="radio" /><%=i18n.getString("girl")%>
        </td>
      </tr>
      <tr>
        <td><%=i18n.getString("email")%></td>
        <td><input type="text" /></td>
      </tr>
      <tr>
        <td colspan="2" align="center">
          <input type="reset" value="<%=i18n.getString("reset")%>" />&nbsp;&nbsp;
          <input type="submit" value="<%=i18n.getString("submit")%>" /></td>
      </tr>
    </form>
  </table>
  <br /> <br /> <br /> <br />
</center>
国际化测试：
<br /> 1、访问页面，通过浏览器设置，请求头信息确定国际化语言。
<br /> 2、通过左上角，手动切换语言
</body>
</html>
